import numpy as np
import time

print("hi python")

my_arr = np.arange(1000000)
my_list = list(range(1000000))

start = time.time()
for _ in range(10):my_arr2 = my_arr * 2
end = time.time()
print("numpy.time:%.16f s"%(end-start))

start = time.time()
for _ in range(10):my_list2 =  [x * 2 for x in my_list]
end = time.time()
print("list.time:{0}s".format(end-start))
#"{1} {0} {1}".format("hello", "world")  # 设置指定位置
#'world hello world'

data = np.random.randn(2,3)#随机生成一个2*3数组
print(data)

data = data*10#运算（数组里面的每个元数*10）
print(data)

data = data+1#运算（数组里面的每个元数+1）
print(data)

print(data.shape)#数组的类型（2*3）
print(data.ndim)#数组的维度（二维）
print(data.dtype)#数组的类型（整形、字符型、浮点型）